package cn.skyquant.quant4j.api.account;

import cn.skyquant.quant4j.api.service.BaseServiceMock;
import cn.skyquant.quant4j.api.dto.ResultDTO;
import cn.skyquant.quant4j.api.enums.BorkerType;

public class AccountServiceMock extends BaseServiceMock implements AccountService{
    @Override
    public ResultDTO<AccountDTO> reg(String accountCode, BorkerType borkerType, String accountName, String borkerName, String currency, String accountType, String parentCode) {
        return mockResult;
    }

    @Override
    public ResultDTO<Void> update(String accountCode, BorkerType borkerType, double balance, double equity, double usedMargin, long borkerTime) {
        return mockResult;
    }

    @Override
    public ResultDTO<Void> notice(int accountId) {
        return mockResult;
    }

    @Override
    public ResultDTO<AccountDTO> get(String accountCode, BorkerType borkerType) {
        return mockResult;
    }

    @Override
    public ResultDTO<AccountDTO> create(String accountCode, BorkerType borkerType, String accountType, String accountName, String borkerName, String currency, String parentCode) {
        return mockResult;
    }

    @Override
    public ResultDTO<Void> updateType(int accountId, String type) {
        return mockResult;
    }
}
